package com.pth.dao.impl;

import java.util.Iterator;
import java.util.List;

import org.springframework.orm.hibernate3.HibernateTemplate;

import com.pth.dao.KaoshengExcelDAO;
import com.pth.model.KaoshengExcel;

public class KaoshengExcelDAOImpl implements KaoshengExcelDAO {

	private HibernateTemplate hibernateTemplate;
	
	
	public void add(KaoshengExcel kaoshengExcel) {

		hibernateTemplate.save(kaoshengExcel);
	}

	public KaoshengExcel getExcelByid(int id) {
		
		return hibernateTemplate.get(KaoshengExcel.class, id);
		
	}

	public void setHibernateTemplate(HibernateTemplate hibernateTemplate) {
		this.hibernateTemplate = hibernateTemplate;
	}

	public HibernateTemplate getHibernateTemplate() {
		return hibernateTemplate;
	}

	@SuppressWarnings("unchecked")
	public KaoshengExcel getExcelByeid(int eid) {

		String hql="from KaoshengExcel k where k.exam.eid="+eid;
		
		List<KaoshengExcel> excels=hibernateTemplate.find(hql);
		
		Iterator<KaoshengExcel> iterator=excels.iterator();
		
		KaoshengExcel excel=new KaoshengExcel();
		
		while(iterator.hasNext()){
			
			excel=iterator.next();
			
		}
		
		return excel;
		
	}

}
